home *** CD-ROM | disk | FTP | other *** search
/ Power Bytes: Money & Finance / PowerBytes Money and Finance CD-ROM 01 / PowerBytes Money and Finance CD-ROM 01.iso / System Files / Linotronic 100⁄300.apd < prev    next >
Encoding:
Text File  |  1987-04-21  |  6.9 KB  |  172 lines  |  [TEXT/????]

  1. @Comment: Adobe Printer Description (APD) file for Allied Linotronic 100/300.
  2. @Comment: This APD produced for use with Aldus PageMaker 2.0.
  3. @Comment: 4/21/87
  4. @Comment: keyword values are currently limited to 255 characters in length.
  5.  
  6. @FormatVersion: "1.0"
  7. @Product: "(Linotype)"
  8. @PSVersion: "(38.0)"
  9. @PSRevision: "1"
  10.  
  11. @Comment: This resolution describes the Linotronic 100
  12. @DefaultResolution: "1270 1270"
  13. @Resolution: "1270 1270"
  14.  
  15. @AllowComments: "true"
  16. @AllowVMQuery: "true"
  17.  
  18. @Comment:  "FreeVM" value is equivalent to vmstatus "maximum" minus "used" values
  19. @FreeVM: "170000"
  20. @WorkingMem: "25000"
  21. @AldusHeaderMem: "34000"
  22. @Comment: Example of declaration of a downloadable font's memory requirement:
  23. @Comment: @FontMem "Benjo-Light": "82600"
  24.  
  25. @Comment: PatchFile is sent right after %%EndComments, AldusPatchFile right before %%EndSetup.
  26. @PatchFile: "userdict /AldusDict known {(A previous version PageMaker header is loaded.) = flush} if"
  27. @AldusPatchFile: ""
  28. @ExitServer: "serverdict begin exitserver "
  29. @Password: "0"
  30.  
  31. @ScreenFreq: ""
  32. @ScreenAngle: ""
  33. @ScreenProc: ""
  34. @InvertScreenProc: "{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul 
  35. add 1 exch sub}{dup mul exch dup mul add 1 sub} ifelse}"
  36. @Transfer: ""
  37. @InvertTransfer: "{1 exch sub}"
  38. @NormalizedTransfer: "{[0 .1 .2 .28 .36 .44 .54 .64 .76 .92 1 1] 
  39. dup length 2 sub
  40. 3 -1 roll 
  41. mul dup floor cvi
  42. dup 3 1 roll sub
  43. 3 1 roll 2 copy
  44. get dup 5 2 roll
  45. 1 add get 4 -1 roll
  46. sub mul add
  47. }"
  48. @End
  49. @InvertNormalizedTransfer: "{[1 .92 .76 .64 .54 .44 .36 .28 .2 .1 0 0] 
  50. dup length 2 sub
  51. 3 -1 roll
  52. mul dup floor cvi
  53. dup 3 1 roll sub
  54. 3 1 roll 2 copy
  55. get dup 5 2 roll
  56. 1 add get 4 -1 roll
  57. sub mul add
  58. }"
  59. @End
  60.  
  61. @Comment: Assumes a file system. Assumes that fonts on disk use no VM as they are loaded.
  62. @?FontList: "/SC 100 string def save FontDirectory{pop = flush}forall
  63. (fonts/*){dup length 6 sub 6 exch getinterval = flush}SC filenameforall(*)= flush restore"
  64. @End
  65. @?VMStatus: "vmstatus == == == flush"
  66.  
  67. @Comment: PageSize options appear in the "Paper" list box in the Printer-specific dialog.
  68. @DefaultPageSize: "Letter"
  69. @PageSize Letter: "letter"
  70. @PageSize A4: "statusdict begin 596 842 0 1 setpageparams end"
  71. @PageSize Legal: "legal"
  72. @PageSize A3: "statusdict begin 842 1191 0 1 setpageparams end"
  73. @PageSize Tabloid: "statusdict begin 792 1224 0 1 setpageparams end"
  74. @PageSize LetterTransverse: "statusdict begin 612 792 0 0 setpageparams end"
  75. @PageSize A4Transverse: "statusdict begin 596 842 0 0 setpageparams end"
  76.  
  77. @Comment: PageRegion gives the printable area of each paper option.
  78. @PageRegion Letter:             "0 0 612 792"
  79. @PageRegion A4:                 "0 0 595.28 841.89"
  80. @PageRegion Legal:                 "0 0 612 1008"
  81. @PageRegion A3:                    "0 0 841.89 1190.55"
  82. @PageRegion Tabloid:            "0 0 792 1224"
  83. @PageRegion LetterTransverse:    "0 0 612 792"
  84. @PageRegion A4Transverse:         "0 0 595.28 841.89"
  85.  
  86. @Comment: PaperDimension gives the total paper size of each option.
  87. @PaperDimension Letter:         "612 792"
  88. @PaperDimension A4:             "595.28 841.89"
  89. @PaperDimension Legal:             "612 1008"
  90. @PaperDimension A3:                "841.89 1190.55"
  91. @PaperDimension Tabloid:        "792 1224"
  92. @PaperDimension LetterTransverse: "612 792"
  93. @PaperDimension A4Transverse:    "595.28 841.89"
  94.  
  95. @DefaultOutputOrder: "facedown"
  96.  
  97. @ManualFeed: "none"
  98.  
  99. @DefaultFont: "Courier"
  100. @Font "Times-Roman": "Standard" "(001.000)"
  101. @Font "Times-Bold": "Standard" "(001.000)"
  102. @Font "Times-Italic": "Standard" "(001.000)"
  103. @Font "Times-BoldItalic": "Standard" "(001.000)"
  104. @Font "Helvetica": "Standard" "(001.000)"
  105. @Font "Helvetica-Bold": "Standard" "(001.000)"
  106. @Font "Helvetica-Oblique": "Standard" "(001.000)"
  107. @Font "Helvetica-BoldOblique": "Standard" "(001.000)"
  108. @Font "Courier": "Standard" "(001.000)"
  109. @Font "Courier-Bold": "Standard" "(001.000)"
  110. @Font "Courier-Oblique": "Standard" "(001.000)"
  111. @Font "Courier-BoldOblique": "Standard" "(001.000)"
  112. @Font "Symbol": "Standard" "(001.000)"
  113.  
  114. @Comment: PrinterWarning beeps and displays the translation string in the status line.
  115. @Comment: Parameter substitution of printer name for "^2" is not allowed in "...Alert" messages! 
  116. @PrinterWarning    "%%[ PrinterError: \Reason\ ]%%"
  117.                 : "Printer ╥^2╙ needs attention: \Reason\."
  118.  
  119. @Comment: The order of occurrence determines the order of parsing; put general messages last.
  120. @PrinterWarning     "job: \username\; document: \jobname\; status: PrinterError: \Reason\; source: \source\"
  121.                 : "Printer ╥^2╙ needs attention: \Reason\.  User: \username\;  document: \jobname\."
  122. @PrinterWarning     "job: \jobname\; status: PrinterError: \Reason\; source: \source\"
  123.                 : "Printer ╥^2╙ needs attention: \Reason\.  Document: \jobname\."
  124. @PrinterWarning     "status: PrinterError: \Reason\; source: \source\"
  125.                 : "Printer ╥^2╙ needs attention: \Reason\."
  126.  
  127. @Comment: PrinterMessage displays the translation string in the status line.
  128. @PrinterMessage     "job: \username\; document: \jobname\; status: \Status\; source: \source\"
  129.                 : "User: \username\;  document: \jobname\;  status: \Status\."
  130. @PrinterMessage     "job: \jobname\; status: \Status\; source: \source\"
  131.                 : "Document: \jobname\;  status: \Status\."
  132. @PrinterMessage     "status: \Status\; source: \source\"
  133.                 : "Status: \Status\."
  134.  
  135. @ParameterStatus     "idle"    : "idle"
  136. @ParameterStatus     "busy"    : "processing job"
  137. @ParameterStatus     "waiting"    : "preparing data"
  138. @ParameterStatus    "printing"    : "printing"
  139.  
  140. @Comment: a null translation string causes no message to display.
  141. @PrinterMessage    "%%[ exitserver: permanent state may be changed ]%%"
  142.                 : ""
  143. @PrinterMessage    "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
  144.                 : ""
  145.  
  146. @Comment: PrinterWarningAlert displays translation string in a warning-alert box and continues.
  147. @PrinterWarningAlert "A previous version PageMaker header is loaded."
  148.     : "Printer performance may improve if you do not print with PageMaker versions 1.2 and 2.0 together."
  149.  
  150. @Comment: PrinterErrorAlert displays translation string in a stop-alert box and aborts printing.
  151. @Comment: "uncaught exception 7"
  152. @PrinterErrorAlert    "%%[\s\ncaught\s\]%%"
  153.                 : "The disk in your typesetter may need reinitializing - call your Allied dealer."
  154. @PrinterErrorAlert    "%%[ Error: ioerror; OffendingCommand: filenameforall ]%%"
  155.                 : "The disk in your typesetter may need reinitializing - call your Allied dealer."
  156. @PrinterErrorAlert    "%%[ Error: \fonterror\; OffendingCommand: fontdownload ]%%"
  157.                 : "The font being downloaded has not been initialized for this printer."
  158. @PrinterErrorAlert    "%%[ Error: VMerror; OffendingCommand: \operator\ ]%%"
  159.                 : "Printer memory exceeded; turn printer off and on, or print smaller sections of the document."
  160. @PrinterErrorAlert    "%%[ Error: timeout; OffendingCommand: \operator\ ]%%"
  161.                 : "The printer had to wait too long, and went on to the next job; try again."
  162. @PrinterErrorAlert    "%%[ Error: \error\; OffendingCommand: \operator\ ]%%"
  163.                 : "Cannot print due to PostScript error: ╥\error\,╙ in command: ╥\operator\.╙"
  164. @PrinterErrorAlert    "Fatal system error \error\"
  165.                 : "The printer has encountered an error. Simplify your document or try again."
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.